Senior Back-End Developer

Remote
Contracted
Experienced
PEER DATA is looking for a Senior Back-End Engineer to join our growing engineering team. This person will be responsible for designing, building, and maintaining scalable backend systems that power our data-driven applications. He/she will work closely with cross-functional teams to deliver robust, high-performance solutions that meet our business objectives.
The ideal candidate will have strong expertise in Python, Java, and Spring Boot, experience with distributed systems and real-time data processing, and a passion for building reliable, scalable backend architectures. Part of this role will include leveraging a clear understanding of capabilities and possibilities of leveraging AI in the development lifecycle while still understanding current limitations. This person is collaborative, detail-oriented, and thrives in a fast-paced, agile environment.

Responsibilities

Backend Development & Architecture

  • Design and develop scalable backend services using Java, Spring Boot, and related technologies
  • Design and develop scalable backend services and tooling using Python (3.12+)
  • Implement service-oriented architecture to create APIs and bidirectional (WebSocket) and unidirectional (SSE) communication for web and mobile applications
  • Build and maintain software and associated tools  with focus on performance and reliability
  • Implement managed database migrations and versioning using existing tooling

Data & Integration

  • Design and optimize database schemas using PostgreSQL, Hibernate, and Query DSL
  • Develop real-time data synchronization solutions using Change Data Capture (CDC) with Debezium Design event-driven architectures for microservice communication
  • Build background workers and scheduled services for process automation
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*